.auto{ margin:0 auto; width:1200px;}
body { height: 100%; min-width: 1000px; cursor: default;}

/****澶撮儴鏍峰紡  star****/
.container_bg{position: fixed; _position: absolute; top: 0; left: 0;height: 100%;width: 100%; min-width: 1200px; z-index: -10; background-position: center 0; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -o-background-size: cover;zoom: 1;}
.wrapper{ height: 100%;}
.container{display: block; position: relative; margin: 0 auto; width: 1200px; min-height: 768px;}
.top_nav { height: 98px; }
.top_lf{ float: left; width: 268px; margin-top: 30px;}
.top_rt{ float: right; margin: 56px 0 5px;}
.top_rt ul li{ float: left; padding-left:34px;}
.top_rt ul li a{ color: #fff; font-size: 14px;}
.top_rt ul li a.active{ color: #ff9000;}
.top_rt ul li a:hover{ color: #ff9000;}
.cn_en{z-index: 2; position: absolute; right: 0; top: 6px;}

/****澶撮儴鏍峰紡  star****/
.index_contnet{ text-align: center;}
.prod_cont{ padding-top: 40px;}
.prod_lf{ width: 238px; float: left;}
.prd_lf_tt{ height: 50px;line-height: 50px; background: url(../images/menu_cc_tt.png) repeat;}
.prd_lf_tt span{ font-size: 16px; color:  #fff; padding-left: 40px; display: inline-block;}
.prd_lf_bb{ background: url(../images/menu_cc_gb.png) repeat;}
.prd_lf_bb ul li{line-height: 40px;overflow: hidden; height: 40px; }
.prd_lf_bb ul li a{ color: #fff; font-size: 14px; padding-left: 60px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 178px;}
.prd_lf_bb ul li a:hover{ background: #ff9000; color: #fff !important;}
.prd_lf_bb ul li a.prd_act{ color: #ff9000;}
.prod_rt{ float: right; width: 960px;}
.prod_rt ul li{ width: 300px; height: 195px; float: left; position: relative; margin-left: 20px; margin-bottom: 20px;}
.prod_rt ul li a{ display: block;}
.prod_rt ul li a span{ position: absolute; bottom: 0; left: 0; display: block;line-height: 36px; text-align: center; color: #fff; font-size: 16px; width: 300px; background: url(../images/prod_c_dbg.png) repeat;}
.prod_rt ul li a span i{ font-style: normal; display: inline-block; padding: 0px 4px;}
.prod_rt ul li a:hover span{ background: #ff9000;}
.prod_rt_cont{ display: block;}
.prd_page{ height: 48px; line-height: 48px; text-align: center; position: relative; padding-left: 25px;}
.prd_ag_sea{ background: url(../images/sea.png) no-repeat; width: 164px; float: left; height: 48px; line-height: 48px; position: absolute; top: 0; left: 90px;}
.p_ag_s_txt{ float: left; width: 100px; line-height: 32px;border: none; background: none; margin: 8px 0; color: #f0f0f0;font-size: 12px;height: 32px; margin-left: 20px;}
.p_ag_s_btn { width: 35px;  _width: 35px; margin: 8px 7px 8px 0px; height: 32px; cursor: pointer !important; color: #fff; float: right; border: none; border: 0; background: none; font-size: 14px;}
.prd_pg_cc { overflow: hidden; text-align: center;line-height: 48px;}
.prd_pg_cc dl, .prd_pg_cc dl dd { display: inline; }
.prd_pg_cc dl dd.prd_page_up a { width: 47px; height: 47px; display: inline-block; padding: 0; border: 0;  background: url(../images/lf_page.png) no-repeat;}
.prd_pg_cc dl dd.prd_page_next a { width: 47px; height: 47px; display: inline-block; padding: 0; border: 0; margin-left: 10px; background: url(../images/rt_page.png) no-repeat;}
.prd_pg_cc a { color: #fff; height: 47px; width: 26px; line-height: 47px; overflow: hidden; vertical-align: top; display: inline-block; margin: 0 3px;}
.cuti{ color: #fff;}
.prd_pg_cc dl dd em { display: inline-block; padding: 0 6px; color: #fff; height: 47px; line-height: 47px;}
.prd_pg_cc dl dd a.suzi_zx{ color: #ff9000;}
.prd_pg_cc dl dd a.suzi_zx:hover{ background: none;}
.prd_pg_cc a:hover{ background: url(../images/page_k.png) center center no-repeat; height: 47px; width: 26px;}
.prd_page_ye{ width: 30px;}
.prd_sea_yem{ background:url(../images/sea_in.png) no-repeat; width: 98px; height: 48px; line-height: 48px; position: absolute; top: 0; right: 135px;}
.prod_rt_det{ background: url(../images/menu_cc_gb.png) repeat; width: 900px; padding: 49px 20px; height: 312px; margin-left: 20px; margin-bottom: 20px;position: relative;}
.cp_return{ display: block; width: 25px; height: 21px;position: absolute; top: 12px; left: 20px;}
.prd_main_left{ float: left; width: 480px; height: 312px;}
.prd_main_right {float: right;width: 352px; height: 282px; background: url(../images/cpxq_bg.png) repeat; padding: 30px 24px 0px;}
.prd_main_right h2{ color: #fefefe; font-size: 24px;text-align: center; padding-bottom: 18px;}
.prd_main_rt_cont{ overflow: hidden; height: 202px;width: 360px;}
.prd_main_rt_cont span{ line-height: 28px; color: #e5e5e5; font-size: 14px; display: block;}
.prd_main_rt_wid{width: 350px;}
.zUIpanelScrollBox,.zUIpanelScrollBar{width:3px;top:4px;right:2px;}
.zUIpanelScrollBox{background:#d6d6d6;}
.zUIpanelScrollBar{background:#ff9000;}

.walk_cont{ height: 500px; padding-top: 40px;}
.walk_lf{ width: 508px; float: left;}
.walk_lf ul{ height: 508px; overflow: hidden;}
.walk_lf ul li{ width: 244px; height: 244px; border: 1px solid #ededed; margin-bottom: 8px; margin-right: 8px; float: left;}
.walk_rt{ float: right;width: 622px; height: 465px; background: url(../images/walk_bg.png) repeat;   padding: 0 35px 35px;}
.walk_tit{ text-align: center; font-size: 24px; color: #fff; padding-top: 48px; padding-bottom: 26px;}
.walk_rt span{ color:  #fff; display: block; font-size: 14px; line-height: 22px; margin-bottom: 20px;}
.walk_rt em{ font-size: 16px; color: #1a1a1a; display: block; margin-bottom: 4px;}
.walk_ywfw{font-size: 14px; line-height: 22px; color: #333; }

.news_cont{ padding-top: 40px; height: 465px;}
.news_time{ height: 67px; line-height: 67px; text-align: center; font-size: 38px; background: #ed8f52; color:  #fff;}
.news_cont_cont{ padding: 25px 29px 0;}
.news_cont_img{ text-align: center;}
.news_cont_cont dl{ }
.news_cont_cont dl dd{ line-height: 28px; overflow: hidden; width: 305px; height: 28px;}
.news_cont_cont dl dd a{ color: #fff; font-size: 14px;}
.news_cont_cont dl dd a:hover{ color: #ff9000;}
.new_cont_wh{ width:315px; height: 275px; margin-top: 20px;}
.news_box .news_cc{width:1200px;height:465px; margin:0 auto;position:relative;overflow:hidden;}
.news_box .news_cc ul.news_list{height:465px; position:absolute; width: 3000%;}
.news_box .news_cc ul.news_list li{float:left;width:364px;height:465px; margin-right: 55px; background: url(../images/menu_cc_tt.png) repeat;}
.news_btn{ text-align: center; padding-top: 25px;}
.news_box .but_left{width:47px;height:100px; }
.news_box .but_right{width:47px;height:100px;}

.news_details{ display: inline-block; padding: 24px; background: url(../images/news_big_bg.png) repeat;}
.news_cont_det_lf{ display: block; float: left; width: 416px; height: 416px; background: #fff; margin-right: 24px;}
.news_cont_det_rt{ display: block; float: right; width: 632px; height: 336px; background: url(../images/news_x_bg.ng) repeat; padding: 40px;}
.news_cont_tt{ text-align: center; font-size: 24px; color: #1a1a1a; padding-top: 8px; padding-bottom: 26px;}
.news_cont_det_rt span{ font-size: 14px; display: block; color: #333232;line-height: 25px;}
.news_cont_det_tt{ height: 275px; width: 635px;}
.news_cont_det_tt span{ padding-right: 25px;}

.mod_hd, .mod_bd { position: relative; height: 500px;}
.video_top{ text-align: center; position: relative;}
.video_top img{ display: block;position: relative;}
.star_anu{ background: url(../images/v_box_star_03.png) no-repeat; position: absolute; top: 0; height:357px; width: 707px; cursor:pointer;left: 0; }
.video_top em{ background: url(../images/video_tt.png) repeat; height: 25px; display: block; width: 705px; position: absolute; bottom: 0;left: 0; }
.v_top_tt{ text-align: center;}
.video_top span{ text-align: center; color: #fff; font-size: 14px; display: block;position: absolute; bottom: 0; left: 0; width: 706px;height: 25px; line-height: 25px;}
.video_player { background: #fff;text-align: center;margin: 0 auto; width: 707px; height: 357px; overflow: hidden;position: relative;}
.figures_pos_wrap{overflow: hidden; position: absolute; bottom: 0; left: 0; width: 970px; margin: 0px 124px;}
.figures_pos_wrap ul li{ width: 224px; height: 113px; margin-right: 18px; position: relative; float: left;}    
.figures_pos_wrap ul li a{ display: block;}
.figures_pos_wrap ul li em{background: url(../images/video_tt.png) repeat; height: 25px; display: block; position: absolute; bottom: 0; width: 223px; left: 0;}
.figures_pos_wrap ul li span{ text-align: center; color: #fff; font-size: 14px; display: block;position: absolute; bottom: 0;left: 0; width: 223px;height: 25px; line-height: 25px;}
.figures_pos_wrap ul li .star_au{background: url(../images/video_star_05.png) no-repeat; position: absolute; top: 0; height:114px; width: 223px;left: 0; }
.star_mb{ background: url(../images/video_tt.png) repeat; height: 113px; width: 224px; position: absolute;top: 0; left: 0;}

.case_contnet ul li{ float: left; height: 475px; width: 605px;}
.case_contnet ul li dl dd{ float: left; padding: 28px; height: 176px; width: 544px; background: url(../images/case_bg.png) repeat; margin: 0 5px 5px 0;}
.case_img{ float: left; width: 176px; height: 176px;}
.case_text{  float: right; width: 345px; height: 176px;}
.case_text em a{font-size: 18px; color: #fff; display: block; margin-bottom: 14px;}
.case_text em a:hover{ color: #ff9c00;}
.case_text span{font-size: 14px; color: #fff;line-height: 23px; width: 345px; height: 138px; overflow: hidden; display: block;}
.case_lsit{height:465px; position:absolute; width: 10000%;}
.case_contnet{ width: 1200px; height: 465px; margin: 0 auto;position: relative; overflow: hidden;}

.case_details{ background: url(../images/case_bg.png) repeat; display: inline-block;}
.case_det_rt{display: block; float: right; width: 662px; height: 336px; padding: 0 40px 0 10px;}
.case_cont_tt{ font-size: 24px; color: #fff; text-align: center; padding: 15px 0 30px 0;}
.case_cont_det_tt{height: 324px; width: 690px;}
.case_cont_det_tt span{font-size: 14px; color: #fff; display: block; padding-bottom: 24px;padding-right: 24px;line-height: 23px;}

.us_cont{ padding-top: 40px; height: 465px;}
.us_cont_bg{ background: url(../images/case_bg.png) repeat; display: inline-block; height: 405px; width: 1140px; padding: 30px;}
.us_cont_lf{ float: left; display: inline-block; width: 558px;}
.us_cont_rt{ float: right; display: inline-block; width: 528px;}
.us_cont_rt em{ font-size: 38px; color: #ed8f52; display: block; margin-bottom: 10px;}
.us_cont_rt dl{ background:url(../images/us_rt_list.png) left 12px no-repeat; padding-left: 32px;}
.us_cont_rt dl dd{ font-size: 18px; color: #fff; line-height: 40px;}
.us_cont_rt span{ display: block; padding-top: 6px;}
.walk_cont_wh{ width: 622px; height: 374px;}



